/*初始化  reset*/
body,
button,
dd,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
td,
ul {
  margin: 0;
  padding: 0
}

body,
button,
input {
  font: 12px/1.5 tahoma, arial, 'Hiragino Sans GB', \5b8b\4f53, sans-serif
}

button,
input {
  font-size: 100%
}

ol,
ul {
  list-style: none
}

a {
  text-decoration: none
}

a:hover {
  text-decoration: underline
}

fieldset,
img {
  border: 0;
  vertical-align: top;
}

a,
button {
  cursor: pointer;
}

/*清除浮动*/
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}




html {
  box-sizing: border-box;
  -ms-text-size-adjust: 100%;
  font-size: 20px;
  -webkit-text-size-adjust: 100%;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

body {
  margin: 0;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul {
  margin: 0;
  padding: 0;
}



/*.ant-input {
  
        color: #000000 !important;
        font-weight: 600;

    
    }

    .ant-checkbox-input {
    border-color: #000000 !important;        
    }


*/
/*    .ant-input {
   &::placeholder {
        color: #1A45A9 !important;
        font-weight: 600;
 }
    
    }

       .ant-select {
    &::placeholder {
        color: #1A45A9 !important;
        font-weight: 600;

     }
    }
*/


.ant-input {

  color: #000000 !important;
  font-weight: 600;
}

.ant-input-number-input {

  color: #000000 !important;
  font-weight: 600;
}

.ant-input-number-disabled {

  color: #000000 !important;
  font-weight: 800 !important;
}

.ant-picker-today-btn {
  color: #a91f24 !important;
  font-weight: 800 !important;
}

.ant-divider-horizontal {
  margin: 14px 0 12px !important;
}

.ant-input-disabled {

  color: #000000 !important;
  font-weight: 800;
}

.ant-picker-input input {
  color: #000000 !important;
  font-weight: 800;
}

.ant-table-column-title {
  font-size: 12px !important;
}

.ant-menu-item:hover {

  color: white !important;
  background-color: #a91f24 !important;
}

.ant-select-disabled {

  color: #000000 !important;
  font-weight: 800;
}


.ant-tabs-ink-bar {
  background: #a91f24 !important;
}


.mainpage-tabs .ant-tabs-tab.ant-tabs-tab-active {
  background-color: #a91f24 !important;
  color: white !important;
  font-weight: 800;
}

.mainpage-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: white !important;
  font-weight: 800;
}


.mainpage-tabs .ant-tabs-tab {
  background-color: rgb(249, 248, 248) !important;
  color: #a91f24 !important;
}

.mainpage-tabs .ant-tabs-tab:hover {
  background-color: #ffaeb1 !important;
  color: #a91f24 !important;
}

.mainpage-tabs .ant-tabs-tab-remove {
  color: #a91f24 !important;
  font-weight: 800;
}

.mainpage-tabs .ant-tabs-tab-remove:hover {
  color: white !important;
}



.task-tabs .ant-tabs-tab.ant-tabs-tab-active {
  background-color: white !important;
  color: #a91f24 !important;
  font-weight: 800;
}

.task-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #a91f24 !important;
  font-weight: 500;
}


.task-tabs .ant-tabs-tab {
  padding: 0.5vw !important;
  margin-bottom: 0.2vw !important;
  background-color: white !important;
  color: black !important;
}

.task-tabs .ant-tabs-tab:hover {
  background-color: white !important;
  color: #a91f24 !important;
}

.task-tabs .ant-tabs-tab-remove {
  color: #a91f24 !important;
  font-weight: 800;
}

.task-tabs .ant-tabs-tab-remove:hover {
  color: white !important;
}



.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-remove {
  color: white !important;
}

.ant-select-selector * {
  font-weight: 800 !important;
  color: #000000;

}


/* 宽度和高度 */
::-webkit-scrollbar {
  width: 12px;
  /* 宽度 */
  height: 12px;
  /* 高度 */
}

/* 滑块 */
::-webkit-scrollbar-thumb {
  background: #bebcbc;
  /* 滑块颜色 */
  border-radius: 10px;
  /* 滑块圆角 */
}

/* 滑道 */
::-webkit-scrollbar-track {
  background: #ffffff;
  /* 滑道背景色 */
  border-radius: 10px;
  /* 滑道圆角 */
}